package com.xianggu.spring.expand;

import com.xianggu.spring.BeanDefinition;

import java.util.Map;
import java.util.concurrent.ConcurrentHashMap;

/**
 * Spring内置拓展类
 */
public interface BeanLoadingExtension {
    Object createBean(String beanName, BeanDefinition beanDefinition);

    boolean isBean(Class<?> clazz);

    String getBeanName(Class<?> clazz);
}